be moored with an anchor - Francés Inglés Diccionario